home *** CD-ROM | disk | FTP | other *** search
- /* $VER: 1.1, ©1996 Dietmar Eilert. Create empty HTML document */
-
- OPTIONS RESULTS /* enable return codes */
- arg MODE
-
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
-
- 'LOCK CURRENT RELEASE=4' /* lock GUI, gain access */
-
- if (RC ~= 0) then
- exit
-
- OPTIONS FAILAT 6 /* ignore warnings */
-
- SIGNAL ON SYNTAX /* ensure clean exit */
-
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
-
- 'QUERY USER VAR=USER'
- 'QUERY VER VAR=VERSION'
- 'QUERY DOC VAR=DOC'
-
- if (USER = "") then do
-
- 'QUERY ADDRESS_NAME VAR=ADDRESS_NAME'
-
- if (ADDRESS_NAME ~= "0") then
-
- USER = ADDRESS_NAME
- end
-
- 'FIX VAR=USER'
- 'FIX VAR=DOC'
-
- 'SUFFIX STRING="' || DOC || '" SUFFIX=".html"'
-
- 'NAME NEW=' || RESULT
-
- if (MODE = "QUICK") then do
-
- 'QUERY ANYTEXT'
-
- if (RESULT = "TRUE") then
-
- 'MORE NAME="unnamed.html"'
-
- else do
-
- 'NEW'
-
- 'NAME NEW unnamed.html'
- end
-
- 'TEXT CR T="<HTML>"'
- 'CR'
- 'TEXT CR T="<!-- Created with ' || substr(VERSION, 7) ||' -->"'
- 'CR'
- 'TEXT CR T="<HEAD>"'
- 'TEXT CR T="<TITLE>"'
- 'TEXT CR T="Untitled"'
- 'TEXT CR T="</TITLE>"'
- CR
-
- 'TEXT CR T="<META NAME=*"description*" CONTENT=*"Under construction*">"'
- 'TEXT CR T="<META NAME=*"keywords*" CONTENT=*"*">"'
- 'TEXT CR T="<META NAME=*"author*" CONTENT=*"' || USER || '*">"'
- 'TEXT CR T="<META NAME=*"generator*" CONTENT=*"WWW publishing extensions for GoldED*">"'
-
- 'CR'
- 'TEXT CR T="</HEAD>"'
- 'CR'
- 'TEXT CR T="<BODY>"'
- 'PING SLOT=0'
- 'CR'
-
- 'TEXT CR T="</BODY>"'
- 'CR'
- 'TEXT T="</HTML>"'
- 'PONG SLOT=0'
-
- 'REQUEST STATUS="Insert your text here."'
- end
- else do
-
- 'REQUEST STRING TITLE="Create new HTML document" BODY="Document''s title " OLD="Untitled" VAR=TITLE'
-
- if (RC = 0) then do
-
- 'REQUEST STRING TITLE="Create new HTML document" BODY="Document''s author " OLD="' || USER || '" VAR=USER'
-
- if (RC = 0) then do
-
- 'FIX VAR=USER'
-
- 'SET ADDRESS_NAME="' || USER || '"'
-
- 'REQUEST STRING TITLE="Create new HTML document" BODY="Short description " OLD="Empty document" VAR=DESCRIPTION'
-
- if (RC = 0) then do
-
- 'REQUEST STRING TITLE="Create new HTML document" BODY="Keywords for search engines (<keyword>, ...)" OLD="Amiga" VAR=KEYWORDS'
-
- if (RC = 0) then do
-
- 'QUERY ANYTEXT'
-
- if (RESULT = "TRUE") then
-
- 'MORE NAME="unnamed.html"'
-
- else do
-
- 'NEW'
-
- 'NAME NEW unnamed.html'
- end
-
- 'FIX VAR=TITLE'
- 'FIX VAR=DESCRIPTION'
- 'FIX VAR=KEYWORDS'
-
- 'TEXT CR T="<HTML>"'
- 'CR'
- 'TEXT CR T="<!-- Created with ' || substr(VERSION, 7) ||' -->"'
- 'CR'
- 'TEXT CR T="<HEAD>"'
- 'TEXT CR T="<TITLE>"'
- 'TEXT CR T="' || TITLE || '"'
- 'TEXT CR T="</TITLE>"'
- CR
-
- 'TEXT CR T="<META NAME=*"description*" CONTENT=*"' || DESCRIPTION || '*">"'
- 'TEXT CR T="<META NAME=*"keywords*" CONTENT=*"' || KEYWORDS || '*">"'
- 'TEXT CR T="<META NAME=*"author*" CONTENT=*"' || USER || '*">"'
- 'TEXT CR T="<META NAME=*"generator*" CONTENT=*"WWW publishing extensions for GoldED*">"'
-
- 'CR'
- 'TEXT CR T="</HEAD>"'
- 'CR'
- 'TEXT CR T="<BODY>"'
- 'PING SLOT=0'
- 'CR'
-
- 'TEXT CR T="</BODY>"'
- 'CR'
- 'TEXT CR T="</HTML>"'
- 'PONG SLOT=0'
-
- 'REQUEST STATUS="Insert your text here."'
- end
- end
- end
- end
- end
-
- /* ---------------------------- END OF YOUR CODE --------------------- */
-
- 'UNLOCK' /* VERY important: unlock GUI */
-
- exit
-
- SYNTAX:
-
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
-
- 'UNLOCK'
-
- exit
-